var __extends =
    (this && this.__extends) ||
    (function () {
      var t = function (e, n) {
        return (t =
          Object.setPrototypeOf ||
          ({ __proto__: [] } instanceof Array &&
            function (t, e) {
              t.__proto__ = e;
            }) ||
          function (t, e) {
            for (var n in e)
              Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
          })(e, n);
      };
      return function (e, n) {
        function l() {
          this.constructor = e;
        }
        if ("function" != typeof n && null !== n)
          throw new TypeError(
            "Class extends value " + String(n) + " is not a constructor or null"
          );
        t(e, n),
          (e.prototype =
            null === n
              ? Object.create(n)
              : ((l.prototype = n.prototype), new l()));
      };
    })(),
  CaslnoRulesView = (function (t) {
    function e(e) {
      var n = t.call(this) || this;
      return (
        Laya.loader.load(["res/atlas/comp.atlas", "res/atlas/cRules.txt"]),
        (n.textArea_rule.editable = !1),
        (n.textArea_rule.font = "Arial"),
        (n.textArea_rule.fontSize = 16),
        (n.textArea_rule.color = "#FFFFFF"),
        (n.textArea_rule.vScrollBarSkin = ""),
        n.btn_ruleok.on(Laya.Event.CLICK, n, n.onZhiDaoLeFn),
        n
      );
    }
    return (
      __extends(e, t),
      (e.showCaslRuleView = function (t) {
        return (
          null == this.caslRuleV &&
            ((this.caslRuleV = new e(t)), (this.caslRuleV.zOrder = 2e3)),
          "caicaiya" == t
            ? ((this.caslRuleV.label_rule_title.text = "游戏规则"),
              (this.caslRuleV.textArea_rule.text =
                "乾坤八卦中分乾、兑、离、震、坤、艮、坎、巽，太、少、阴、阳，乾坤八卦盘每10分钟连转3次，以3次出现的卦象，判定最终结果。\n1、当八卦中连续出现3次相同卦象时，判定为上上签；\n2、当八卦中连续出现2次相同卦象时，判定为上签；\n3、当3次卦象均不相同，则根据太、少、阴、阳判定结果。 \n4. 玩家获胜后，收取赢得金额的5%作为手续费。 \n5. 非V单局上限1000金100000银，升级VIP可提升单局上限。"))
            : "samguoya" == t
            ? (this.caslRuleV.textArea_rule.text =
                "1. 每次战事为10分钟。\n\n 2. 您可以选择向自己喜欢的势力支援军资进行征兵，以助其获取最终战争胜利。\n\n 3. 您所支持的势力如果获取了战争胜利，作为战胜方，您可以获得支援军资的3倍战利品。\n\n 4. 收取赢得金额的5%作为手续费。 \n\n 5. 声明：比赛结果会受天时、地利、人和的影响，不保证人数多肯定获得胜利或失败")
            : "doujiangtaiGZSM" == t
            ? ((this.caslRuleV.label_rule_title.text = "规则说明"),
              (this.caslRuleV.textArea_rule.text =
                "1.每周三、周五开放斗将台，当天21-22点之间，玩家可进入斗将台比武；\n2.15级以上玩家可参与斗将，由系统随机分配玩家进行比试；\n3.每个玩家最多可参战15次，战胜对手积1分，战败积0分；\n4.至22点，参与斗将玩家根据积分排名，分数相同者以有限获得该分数者优先；\n5.每次比赛前3名玩家，比赛结束收分别增加4，3，2分，其他4-13名玩家结束时各增加1分；例如第一名15分，最终计入排名成绩为19分。"))
            : "doujiangtaiJLSM" == t
            ? ((this.caslRuleV.label_rule_title.text = "奖励说明"),
              (this.caslRuleV.textArea_rule.text =
                "1.冠军：4000金币，随机5级宝石1块，小哥哥或小姐姐虎符3个；\n2.亚军：3000金币，随机5级宝石1块，小哥哥或小姐姐虎符2个；\n3.季军：2000金币，随机5级宝石1块，小哥哥或小姐姐虎符1个；\n4.4-13名：每人奖励400金币\n5.幸运奖50名：随机获得1级或者2级宝石1块\n6.参战不少于3次才有资格获得幸运奖。"))
            : "gongfanzhanGZSM" == t
            ? ((this.caslRuleV.label_rule_title.text = "规则说明"),
              (this.caslRuleV.textArea_rule.text =
                "1.达到20级可以参加攻防战，随机分配到两个阵营对战，每两个玩家最多可交战3次；\n2.战胜一线名将得5分，战胜二线名将得3分，战胜三线名将得2分，战胜其他玩家得1分，战败减1分，败给低于自己10级以上玩家减2分；\n3.玩家无法向高于自己30级以上的对手发起战斗，以避免小号恶意浪费高级玩家的战斗次数。"))
            : "gongfanzhanJNSM" == t
            ? ((this.caslRuleV.label_rule_title.text = "奖励说明"),
              (this.caslRuleV.textArea_rule.text =
                "1.大会结束后，获胜阵营奖励标准经验值，第一名（200次），第二名（150次），第三名（100次），其他参与者获得50次；\n2.每个玩家最多可以参战15次，战胜获得1000经验，战败获得500经验；战胜高于自己10级以上玩家，可获得2000经验（参战副将也可获得经验）；\n3.总战功排行，第一奖励4000金和3个关羽虎符，第二奖励3000金和2个关羽虎符，第三奖励2000金和1个关羽虎符，第4-13名每人400金。"))
            : "xunyangshuoming" == t
            ? ((this.caslRuleV.label_rule_title.text = "驯养说明"),
              (this.caslRuleV.textArea_rule.text =
                "1.每个玩家达到20级可免费领取一匹战马；\n\n2.驯养一匹千里名驹需要花费1980金币；\n\n3.参战状态的坐骑可以随主将一起出战，并获得战斗经验；\n\n4.花费金币训练坐骑可以快速增加坐骑经验，每天最多训练10次；\n\n5.玩家可以同时驯养多匹坐骑。  "))
            : "hundanshuoming" == t
            ? ((this.caslRuleV.label_rule_title.text = "混蛋说明"),
              (this.caslRuleV.textArea_rule.text =
                "1.40级开启魂蛋系统；\n\n2.40级以上，体力值打怪有几率掉落魂蛋；\n\n3.每次消耗体力值的战斗可增加装备魂蛋的魂元；\n\n4.吸收同种魂蛋可增加大量魂元，吸收不同种魂蛋可增加少量魂元；\n\n5.交易后的魂蛋为归元状态，装备此魂蛋前需要消耗银币激活；\n\n6.魂蛋只能手动升级并消耗一定银币；\n\n7.不能装备高于自身等级的魂蛋；\n\n8.同名魂蛋，只能装备一个；\n\n9.当魂蛋的魂元总量可使魂蛋达到装备者等级时，将不能继续获取魂元，并不可升级。"))
            : "hundanzhonglei" == t
            ? ((this.caslRuleV.label_rule_title.text = "混蛋种类"),
              (this.caslRuleV.textArea_rule.text =
                "血魂：增加气血上限\n强魂：增加暴击率\n反魂：增加反击率\n闪魂：增加躲避率\n致魂：增加致命率\n攻魂：增加攻击力\n暴魂：增加暴击威力\n舍魂：强化舍身取义，增加其威力\n力魂：将自身攻击力的一部分融入舍身取义的威力中\n忽魂：有几率忽视对方躲避率、防御力和物抗\n合魂：有几率让队友与自身一起攻击目标\n法魂：增加法爆率\n雷魂：增加“雷”伤害\n风魂：增加“风”伤害\n火魂：增加“火”伤害\n毒魂：增加“毒”伤害\n夺魂：增加致命威力\n封魂：增加“封”成功率\n乱魂：增加“乱”成功率\n围魂：增加“围”成功率\n暗魂：增加“暗”成功率"))
            : "shengxingshuoming" == t
            ? ((this.caslRuleV.label_rule_title.text = "升星说明"),
              (this.caslRuleV.textArea_rule.text =
                "1.副将每次升星，需要消耗同星数的副将，最多升至5星；\n2.副将0级可升至1星，40级可升至2星，70级可升至3星，90级可升至4星，100级可升至5星；\n3.升星可给副将增加成长值，1星增加0.01，2星增加0.03，3星增加0.06，4星增加0.1，5星增加0.15；\n4.常人升星分别消耗0、1W、2W、5W、10W银币；\n5.英才升星分别消耗1W、2W、5W、10W、20W银币；\n6.将才升星分别消耗500、1000、2000、3000、5000金币；\n7.国士升星分别消耗1000、2000、3000、5000、1W金币。"))
            : "JueXingSM" == t
            ? ((this.caslRuleV.label_rule_title.text = "觉醒说明"),
              (this.caslRuleV.textArea_rule.text =
                "觉醒说明：\n1.国士'觉醒'系统以自动触发模式执行；\n2.每次'觉醒'效果触发后持续3回合(含本回合)，效果生效为本回合最初，即玩家开始指挥之前就进行'觉醒'。\n3.'觉醒'状态的国士成长率暂时提高，'觉醒'技级别越高,增幅越大。\n\n几率说明：\n1.国士的级别越高'觉醒'几率越高\n2.战斗时剩余气血越少'觉醒'几率越高\n3.默契度越高'觉醒'几率越高\n4.'觉醒'技修炼级别越高'觉醒'几率越高\n5.转职次数越多，觉醒几率越高\n\n觉醒技修炼：\n1.通过修炼国士的'觉醒'技系统，可以增加'觉醒'几率、提高'觉醒'属性以及强化'觉醒'技效果。\n2.设置国士参战，每次体力值战斗可以增加1觉醒技点。\n3.'觉醒'技也可消耗‘魂元丹’来提高，具体使用效果为普通‘魂元丹’吸收效果的50%。\n4.'觉醒'技系统100级封顶"))
            : "xiubushuoming" == t
            ? ((this.caslRuleV.label_rule_title.text = "修补说明"),
              (this.caslRuleV.textArea_rule.text =
                "修补说明：转职后的主、副将可以用5级及以上的技能熟练度来修补抗性，以提高其抗性及属性加成！"))
            : "zuduishuoming" == t
            ? ((this.caslRuleV.label_rule_title.text = "组队说明"),
              (this.caslRuleV.textArea_rule.text =
                "1.组队后不会减少自己本应获得的经验，还可享受队员向您贡献的额外经验值；\n\n2.您在战斗中也会对团队贡献额外经验值；\n\n3.队长的经验收益会略高于队员；\n\n4.与队长等级相差超过30级，无法加入该小队。"))
            : "worldCupSM" == t
            ? ((this.caslRuleV.label_rule_title.text = "预测说明"),
              (this.caslRuleV.textArea_rule.text =
                "本次世界杯共32支球队参加，抽签分组如下：\nA组：卡塔尔、厄瓜多尔、塞内加尔、荷兰\nB组：英格兰、美国、伊朗、威尔士\nC组：阿根廷、沙特、墨西哥、波兰\nD组：法国、澳大利亚、丹麦、突尼斯\nE组：西班牙、哥斯达黎加、德国、日本\nF组：比利时、加拿大、摩洛哥、克罗地亚\nG组：巴西、塞尔维亚、瑞士、喀麦隆\nH组：葡萄牙、加纳、乌拉圭、韩国\n自11月21日0点开始揭幕战，比赛开始前可进行冠军竞猜，单场比赛开始前24小时可进行单场比赛竞猜！\n参与蹴鞠竞猜游戏，赢取稀有副将及游戏金币！\n预测大神榜奖励：\n第1名：小姐姐虎符*50\n第2名：小姐姐虎符*40\n第3名：小姐姐虎符*30\n第4名：小姐姐虎符*20\n第5名：小姐姐虎符*10\n第6-10名：1W金币\n第11-20名：5000金币\n竞猜大神榜奖励：\n第1名：小哥哥虎符*50\n第2名：小哥哥虎符*40\n第3名：小哥哥虎符*30\n第4名：小哥哥虎符*20\n第5名：小哥哥虎符*10\n第6-10名：1W金币\n第11-20名：5000金币"))
            : "forgeshuoming" == t
            ? ((this.caslRuleV.label_rule_title.text = "打造说明"),
              (this.caslRuleV.textArea_rule.text =
                "1.每消耗2个10级矿石可以随机打造一件高阶装备；\n2.高阶装备可随机产生一种高阶属性，高阶属性会在1-10之间随机浮动；\n3.装备打造完成后，可在装备栏中查看，并再次消耗一定数量金币重新洗练其高阶属性；\n4.高阶属性达到最高值后将不能继续洗练。\n5.选中一件装备并使用“幸运符”，可以提高该装备的打造成功概率；\n6.“幸运符”可在各种官方活动中获取。"))
            : "sale_rule" == t &&
              ((this.caslRuleV.label_rule_title.text = "交易说明"),
              (this.caslRuleV.textArea_rule.text =
                "角色交易过程中，需玩家自行斟酌，官方不参与其中")),
          this.caslRuleV
        );
      }),
      (e.prototype.onZhiDaoLeFn = function () {
        this.removeSelf();
      }),
      e
    );
  })(ui.CasinoRulesViewUI);
